// 通过app.get()方法，可以监听客户端的GET请求，具体的语法格式如下
// 参数1：客户端请求的rul地址
// 参数2：请求对应的处理函数
//     req：请求对象（包含了与请求相关的属性与方法）
//     res：响应对象（包含了与响应相关的属性与方法）

// app.get('请求的url' , (req,res)=>{
//   /*处理函数*/
// })

const express = require('express')

const app = express()

app.get('/user' , (req,res)=>{

  // 向客户端发送一个json对象 --- res.send()
  res.send({
    "name":"ljj",
    "age":"19"
  })
})

app.post('' , (res,req)=>{
  res.send('请求成功')
})

app.get('/',(req,res)=>{
  // 通过req.query可以获取到客户端
  // 默认情况下req.query 是一个空对象

  // 可以通过req.query 对象访问到 -- req.query.name
  console.log(req.query)
  res.send(req.query)
})


app.get('/user/:id/:name' , (req,res)=>{
  // req.params 是动态匹配的到的url参数，默认是一个空对象
  console.log(req.params)
  res.send(req.params)
})

app.listen(8080 , ()=>{
  console.log("express server running at http:/127.0.0.1:8080")
})